Masteriyo\RestApi\Controllers\Version1\LessonsController A

Total Complexity 68
Dependencies 8
Dependents 2
Total lines 944
Lines of code 630
Logical lines of code 139
Comment lines 229
Methods 15
Properties 6

Methods 15

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
37 24 68
get_item_schema()
A
27
1 222
create_item_permissions_check()
S
49 6 32
delete_item_permissions_check()
S
49 6 32
update_item_permissions_check()
S
49 6 32
get_lesson_data()
S
47 5 31
register_routes()
S
40 1 80
get_download_materials()
S
49 3 32
get_object()
S
57 4 16
description_data()
S
63 5 10
get_collection_params()
S
46 1 43
prepare_objects_query()
S
59 2 15
prepare_object_for_response()
S
63 2 9
__construct()
S
81 1 3
prepare_links()
S
72 1 5